Bentley OpenFlows HAMMER CONNECT Edition 帮助

GIS-ID

HAMMER CONNECT 中的所有域组件都有可编辑的 GIS-ID 属性,可用于维持源文件中的记录与模型组件之间的关联关系。这些关联关系可以是一对一、一对多或多对一。

建模器可以利用此 GIS-ID 属性,并且具备高级的逻辑,可跨模型与 GIS 的各种关联关系,保持用户模型与 GIS 源文件同步。

GIS-ID 是源文件中的一个唯一字段,由用户在设置建模器时选定。与使用标签(如果是一次性的模型构建,标签就能满足要求)作为模型与源文件之间的关键字段相比,GIS-ID 具有某些特殊的属性。随着数据源的不断变化,这些属性对维持模型的长期更新非常有用。

另外,用户使用各种工具操作(删除、转换、拆分、合并最接近的节点)组件时, HAMMER CONNECT 将对 GIS-ID 进行智能维护。

  • 包含一个或多个 GIS-ID 的组件被删除后,如果“重新创建与先前从模型中删除的 GIS-ID 相关联的组件”选项未选中,则下次从 GIS 同步时,建模器将不会重新创建该组件。
  • 包含一个或多个 GIS-ID 的组件置换后,新组件将保留这些 GIS-ID。原组件将被视为“已随 GIS-ID 一起删除”,即默认情况下不会被重新创建(见上文)。
  • 链接被拆分后,两个链接将同时保留与原来管道相同的 GIS-ID。建模器后续同步时,GIS 中相关记录的任何数据更改均可层叠到所有拆分链接分段中(请参阅“第 4 步--其他选项”)。
  • 最接近的节点合并时,合并后的节点将保留所有已删除节点的 GIS-ID。后续建模器同步到模型时,如果模型中与合并后节点相关的 GIS 记录在数据更新上存在冲突,那么为合并后节点列出的首个 GIS-ID 的更新将保留在模型中。请注意,在此情况下,无法在模型中更新合并后节点的几何形状。对于从模型到 GIS 的同步,影响合并后节点的数据更新可层叠到 GIS 中的所有相关记录中(请参阅“第 4 步--其他选项”)。

为支持这些关联关系(特别是一对多关系),系统将 GIS-ID 作为一个集合属性(可容纳任意数量的 GIS 标识符)进行管理。

可以为模型组件和 GIS 记录指定各种关联关系:

  • 如果 GIS-ID 集合为空,则 GIS 与此组件之间没有关联关系。
  • 如果有一个条目,则此组件与 GIS 中的一个记录相关联。
  • 如果有多个条目,则此组件与 GIS 中的多个记录相关联。
  • 模型中的多个组件可以具有相同的 GIS-ID;也就是说,模型中的多个记录与 GIS 中的单个记录相关联。
注释: 用户还可手动编辑 GIS-ID 属性,以查看或修改组件与 GIS 的关联关系。